body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote{margin:0px;padding:0px;font-size:12px;text-align:left; font-family:"Microsoft Yahei"!important;}
ul,ol ,li {list-style:none;}
body{margin:0px; padding:0px; color:#666; font-family:"Microsoft Yahei"!important;}
a{color: #666; text-decoration: none;}
a:hover {color: #ff0000; text-decoration: none;}
a img { border:0;}
td,th{ font-size:12px;}

.top{  width:100%; height:32px; background: #706e6d;color:#fff; line-height:32px;}
.topnn{ width: 1200px; height: 32px; margin: auto; line-height: 32px;color:#fff;}

.top_lt{ width:285px; height:32px; float:left; color:#fff;}
.top_rt{ width:200px; height:32px; color:#fff; float:right;}
.top_rt a{ color:#fff;}


/*end Notice*/
#head11{width:1200px;margin:0px auto; overflow:hidden;font-family:"Microsoft Yahei";}


/*end Notice*/
.header11{ width:485px; height: 130px; float:left; }
.header11 ul{}
.header11 .logo{ overflow:hidden}
.header11 .logo img{ margin-top: 10px;}


.menu{ width:680px; height:130px;line-height:130px; float:right; overflow:hidden;font-family:"Microsoft Yahei";}

.menu li{ width:110px; height:130px; line-height:130px; color:#FFFFFF; float:left; text-align:center; font-size:14px; font-weight: bold; -webkit-transition:background-color 1.5s ease-in;-moz-transition:background-color 1.5s ease-in;-o-transition:background-color 1.5s ease-in;
	transition:background-color 1.5s ease-in;}
.menu li:hover a{ color:#FFFFFF;font-weight: bold;}
.menu li:hover{ background:#d20911;color:#fff;font-weight: bold;}
.menu .gl {
  background:#d20911;
    display: block;
    color: #fff !important;
    text-align: center;
}
.menu .gl a{ color: #fff;}

.banner{ height:700px;
overflow:hidden;
	margin:auto; 
	position: relative; 
	min-width:1024px; 
	max-width:100%;
	}
.bwrap{
	position: relative; 
	z-index: 0;
	 }
.bquery{
	position: relative; 
	z-index: 0; 
	height: 700px; 
	}
.blist{
	display: none; 
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 0; 
	height:700px; 
	font-size: 0; 
	line-height: 0; 
	}
.blist a{
	display: block; 
	position: absolute; 
	left: 0; 
	top: 0; 
	}
.blist img{ 
}

.bfilter{
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 9; 
	width: 100%; 
	height: 700px; 
	font-size: 0; 
	line-height: 0; 
	}
.bfilter a{
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 5%; 
	height: 700px; 
	overflow: hidden;
	}
.bfilter a img{
	position: absolute; 
	left: 0; 
	top: 0; 
	}

.bctrl{
	position: absolute; 
	bottom: 15px; 
	left: 0; 
	z-index: 9; 
	width: 100%; 
	height: 24px; 
	}
.bctrli{
	text-align: center; 
	font-size: 0; 
	line-height: 0; 
	}
.bctrli a{
	display: inline-block; 
	width: 24px; 
	height: 24px; 
	margin: 0 5px; 
	background: url(../images/banner_control.png) no-repeat left center; 
	}
.bctrli a:hover,
.bctrli a.curr{
	background-position: right center;
	 }
.bctrli a{
	*display: inline; 
	*zoom: 1; 
	}




.aboutmian{ width:100%; overflow: hidden; padding-top: 40px;}
.about{ width:1200px; height: auto; margin: auto; overflow: hidden;}
.aboutnr{ width: 920px; float: left; line-height: 24px;}
.aboutnr img{ float: left;}
.aboutnr span{ width: 520px; float: right; display: inline-block; line-height: 24px;}
.aboutnr h1{ font-size: 18px; font-weight: bold; color: #420001; margin-bottom: 15px;}
.aboutbt{ width: 260px; height: 270px; float: right; background: url(../images/jjbt.jpg) center top no-repeat;}

.ckxq{ width: 110px; height: 30px; float: right; background: #d20911; line-height: 30px; text-align: center; color: #fff; margin-top: 180px;}
.ckxq a{ color:#fff;}

.pzbj{ width: 100%; height: 282px; background: url(../images/ysbj.jpg) center top no-repeat;}
.pzbz{ width: 1200px; height: 295px; margin:50px auto; background: url(../images/pzbz.jpg) center top no-repeat;}

.ckxq1{ width: 110px; height: 30px; float: left; background: #d20911; line-height: 30px; margin-left: 20px; text-align: center; color: #fff; margin-top: 180px;}
.ckxq1 a{ color:#fff;}

.pro_bj{ width: 100%; height: auto; background: url(../images/cpbj.jpg) left top repeat-x;  overflow: hidden;}
.pro{ width:1200px; height:auto; margin:50px auto 0; overflow:hidden;}
.pro_bt{ width:1200px; height:70px; margin:auto; text-align:center;}
.pro_bt h1{ font-size:24px; font-weight:bolder; text-align:center; color:#4b8b3f;text-transform:uppercase;}
.pro_bt h2{ font-size:22px; font-weight:normal;text-align:center; color:#000; }

.pro_nn{ width:1200px; height:370px;margin:30px auto 0; overflow:hidden;}
.pro_nn ul{ width:1450px; height:370px; margin:auto;}
.pro_nn ul li{ width:278px; height:370px; float:left; margin-right:20px;}
.pro_nn ul li img{display: block;width: 100%; height:250px;position: relative;overflow: hidden; transition: all 0.3s ease 0s;}
.pro_nn ul li:hover img{transform: scale(1.1, 1.1);} 
.pro_nn ul li .img{ display:block; overflow:hidden; width:278px; height:250px;}
.pro_nn_bt{ width:278px; height:55px; float:left;  background:#d20911;   transition: all 0.3s ease 0s;}
.pro_nn_bt ul{ width:278px; height:55px; float:left; }
.pro_nn_bt ul li{width:220px; float:left;padding:10px;-webkit-transition:background-color .5s ease-in;-moz-transition:background-color .5s ease-in;transition:background-color .5s ease-in;}
.pro_nn_bt h1{ font-size:15px;color:#fff; line-height:32px; margin-left: 20px; }
.pro_nn_bt span{ float: left; margin-left: 20px;}

.pro_nn ul li:hover  .pro_nn_bt { background:#e70012;}

.pro_nn ul li:hover  .pro_nn_bt h1{ color: #fff;}


.cpmore{ width: 1200px; height: 40px; line-height: 40px; text-align: center;  margin:auto;background: #a90007; color: #fff;}
.cpmore a{ color: #fff;}


.imghvr-shutter-in-horiz h3{ font-size: 18px; line-height: 30px; text-align: center; margin-top: 20px;}
.imghvr-shutter-in-horiz p{ margin: auto; display: block; text-align: center;  }
.imghvr-shutter-in-horiz p img{ margin-top: 30px;}



.zxkt{ width: 1200px; margin:50px auto 40px; overflow: hidden;}
.zxktbt{ width:1200px; height: 90px; background:url(../images/xwbt.jpg) center top no-repeat;}
.zxktbt ul{}
.zxktbt ul li{ width: 90px; height: 30px; line-height: 30px; text-align: center; float: right; border: 1px dashed #ccc; margin-right: 10px; margin-top: 45px;}
.zxktnr{ width: 1200px; height: auto; margin: auto;}
.zxnr{ width: 1200px; height: 140px; margin:30px auto 0; overflow: hidden;}
.zxnr .tim{ width:80px; float: left; border-right: 1px solid #ccc; margin-right: 30px;}
.zxnr .tim h1{ font-size: 36px; color: #444444;}
.zxnr .tim span{ font-size: 12px; color: #444444;}
.nr{ width:480px; height: 190px; float: left;}
.nr h2{ font-size: 14px; float: left;}
.nr span{ font-size: 12px; float: left; margin-top: 10px;}
.nr p{ width: 70px; height: 25px; text-align: center; background: #d20911; float: left; line-height: 25px; color: #fff; margin-top: 10px;}
.zxt{ width: 568px; float: right;}
.nr p a{ color: #fff;}

.zxnr .tim1{ width:80px; float: left; border-right: 1px solid #ccc; margin-left:70px;}
.zxnr .tim1 h1{ font-size: 36px; color: #444444;}
.zxnr .tim1 span{ font-size: 12px; color: #444444;}
.nr1{ width:460px; height: 190px; float: right;}
.nr1 h2{ font-size: 14px; float: left;}
.nr1 span{ font-size: 12px; float: left; margin-top: 10px;}
.nr1 p{ width: 70px; height: 25px; text-align: center; background: #d20911; float: left; line-height: 25px; color: #fff; margin-top: 10px;}
.zxt1{ width: 568px; float: left;}
.nr1 p a{ color: #fff;}






.foot{ width:100%; height:auto; overflow:hidden; background: #706f6d; padding-top: 20px; text-align: center; padding-bottom: 20px; }
.foot_top{ width:100%; height:40px; line-height: 40px; background: #a90007; overflow:hidden;text-align: center; color:#FFFFFF;}
.footn{ width:1200px; height:40px; line-height: 40px;  text-align: center; margin:auto;color:#FFFFFF;}
.footn a{ color: #fff; text-align: center; font-size: 14px; margin-left: 10px;margin-right: 10px; }
.footn_t{ width: 1200px; margin: auto; text-align: center;  padding-top: 20px; line-height: 24px;}
.footn_t img{ float: left;margin-right: 30px;}
.footn_t span{ text-align: left; color: #fff;  }